Skip to main content

Intercom

The Intercom node enables your applications to interact with the Intercom, allowing you to automate customer communication, contact management, conversation handling, and team coordination. This guide will help you authenticate and perform various operations within your Intercom workspace.

Getting Started

Before using the Intercom node, you'll need to complete a few setup steps.

Prerequisites

Intercom Account: You must have an active Intercom workspace. Sign up at Intercom if you haven't already.

Access Token Setup: Create a private app in Intercom Developer Hub and generate an Access Token. See Intercom Authentication Guide.

Supported Authentication Methods

The Intercom node supports the following authentication method:

Access Token: Use Access Token for secure, direct access to your Intercom workspace data.

Basic Operations

Here are some of the basic operations you can perform with the Intercom node:

Tags

Create Tag: Create a new tag for organizing contacts and conversations.

Retrieve a Tag: Get details of a specific tag by ID.

Get all Tags: Retrieve a list of all tags in your workspace.

Delete Tag: Remove a tag from your Intercom workspace.

Companies

Create Company: Create a new company record in your workspace.

Retrieve a Company by ID: Get details of a specific company by ID.

Get all Companies: Retrieve a list of all companies in your workspace.

Delete Company: Remove a company from your Intercom workspace.

Note: Companies will be only visible in Intercom when there is at least one associated user.

Contacts

Create Contact: Create a new contact (user or lead) in your workspace.

Retrieve Contact by ID: Get details of a specific contact by ID.

Get all Contacts: Retrieve a list of all contacts in your workspace.

Assign Company: Associate a contact with a company.

Delete Contact: Remove a contact from your Intercom workspace.

Notes

Create a Note: Add an internal note to a contact or company.

Retrieve a Note: Get details of a specific note by ID.

Get all Notes: Retrieve a list of all notes in your workspace.

Teams

Retrieve a Team: Get details of a specific team by ID.

Get all Teams: Retrieve a list of all teams in your workspace.

Admins

Identify an Admin: Get information about the currently authenticated admin.

Retrieve an Admin: Get details of a specific admin by ID.

List all Admins: Retrieve a list of all admins in your workspace.

List all Activity Logs: Get activity logs for admin actions and system events.

Conversations

Create Conversations: Start a new conversation with a contact.

Retrieve a Conversation: Get details of a specific conversation by ID.

Update a Conversation: Modify conversation properties such as tags, assignments, or status.

List all Conversations: Retrieve a list of all conversations in your workspace.

Delete a Conversation: Remove a conversation from your workspace.

Segments

Get all Segments: Retrieve a list of all customer segments in your workspace.

Retrieve a Segment: Get details of a specific segment by ID.

List attached segments for contact: Get all segments that a specific contact belongs to.

Conclusion

The Intercom node is a powerful tool for integrating customer communication and relationship management into your workflows. By following the steps outlined in this guide, you can securely authenticate and automate core customer engagement tasks such as managing contacts, conversations, and support teams with ease.

If you need further assistance, please contact Boltic support [email protected]